package com.mall.goods.service;

import java.util.List;

import com.mall.goods.model.dto.GoodsRecommendDto;
import com.mall.goods.model.vo.GoodsRecommendVo;

/**
 * 商品推荐Service接口
 *
 * @author mall
 * @date 2024-01-05
 */
public interface IGoodsRecommendService
{
    /**
     * 查询商品推荐
     */
    GoodsRecommendVo selectGoodsRecommendById(Long id);

    /**
     * 查询商品推荐列表
     */
    List<GoodsRecommendVo> selectGoodsRecommendList(GoodsRecommendDto goodsRecommendDto);

    /**
     * 新增商品推荐
     */
    int insertGoodsRecommend(GoodsRecommendDto goodsRecommendDto);

    /**
     * 修改商品推荐
     */
    int updateGoodsRecommend(GoodsRecommendDto goodsRecommendDto);

    /**
     * 批量删除商品推荐
     */
    int deleteGoodsRecommendByIds(Long[] ids);

    /**
     * 删除商品推荐信息
     */
    int deleteGoodsRecommendById(Long id);
}
